package com.jwx.mycar.service;

import com.jwx.mycar.entity.dto.DraftDto;
import com.jwx.mycar.entity.po.Draft;
import com.jwx.mycar.entity.vo.ResultVo;

import java.util.List;

public interface DraftService {
    public ResultVo addDraft(DraftDto draftDto, List<Integer> labelsId);

    Draft getDraftById(String draftId);
    /**
     *
     * @description: 获取所有帖子
     * @param null
     * @return:
     * @author: jwx
     * @time: 2019/12/6 21:06
     */

    List<Draft> getAll();
    /**
     *
     * @description: 获取某个用户的所有帖子
     * @param null
     * @return:
     * @author: jwx
     * @time: 2019/12/6 21:16
     */

    List<Draft> getAllByUserId(String userId);
    /**
     *
     * @description: 根据帖子id获取所有标签
     * @param null
     * @return:
     * @author: jwx
     * @time: 2019/12/6 21:48
     */

    List<Integer> getLabels(String draftId);
}
